🔍
🏠
Wikipedia
🎲
UK railway stations – M
Railway stations in the United Kingdom
Railway station categories
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
Station Name
Postcode
External links to
Map of station at
Multimap.com
Code
External links to
livedepartureboards.com
showing current Departures
and Arrivals for this
station
Macclesfield
SK10 1JD
MAC Timetable
Machynlleth
SY20 8TG
MCN Timetable
Maesteg
CF34 9BN
MST Timetable
Maesteg (Ewenny Road)
CF34 9TS
MEW Timetable
Magheramorne
BT40 3HW
Maghull
L31 3DE
MAG Timetable
Maiden Newton
DT2 0BP
MDN Timetable
Maidenhead
SL6 1EW
MAI Timetable
Maidstone Barracks
ME16 0SQ
MDB Timetable
Maidstone East
ME14 1QL
MDE Timetable
Maidstone West
ME16 8RJ
MDW Timetable
Malden Manor
KT3 5PN
MAL Timetable
Mallaig
PH41 4QA
MLG Timetable
Malton
YO17 9RD
MLT Timetable
Malvern Link
WR14 1JE
MVL Timetable
Manchester Airport
M90 3RR
MIA Timetable
Manchester Oxford Road
M1 6FU
MCO Timetable
Manchester Piccadilly
M1 2PZ
MAN Timetable
Manchester United Football Ground
M16 OQG
MUF Timetable
Manchester Victoria
M3 1AR
MCV Timetable
Manea
PE15 0HQ
MNE Timetable
Mannez Quarry
[1]
Manningtree
CO11 2LH
MNG Timetable
Manor Park
E12 5DA
MNP Timetable
Manor Road
CH47 3DS
MNR Timetable
Manorbier
SA70 7SN
MRB Timetable
Manors
NE1 2HQ
MAS Timetable
Mansfield
NG18 1LP
MFT Timetable
Mansfield Woodhouse
NG19 9NW
MSW Timetable
March
PE15 8SL
MCH Timetable
Marden (Kent)
TN12 9HS
MRN Timetable
Margate
CT9 5AD
MAR Timetable
Marino
BT18 0AH
Market Harborough
LE16 7QE
MHR Timetable
Market Rasen
LN8 3AW
MKR Timetable
Markinch
KY7 6AQ
MNC Timetable
Marks Tey
CO6 1ED
MKT Timetable
Marlow
SL7 1NT
MLW Timetable
Marple
SK6 7DA
MPL Timetable
Marsden
(Yorkshire)
HD7 6AX
MSN Timetable
Marske
TS11 6JH
MSK Timetable
Marston Green
B37 7AF
MGN Timetable
Martin Mill
CT15 5LD
MTM Timetable
Martins Heron
RG12 9YY
MAO Timetable
Marton
TS3 0SR
MTO Timetable
Maryhill
G20 0BT
MYH Timetable
Maryland
E15 1EY
MYL Timetable
Marylebone (London)
NW1 6JR
MYB Timetable
Maryport
CA15 6NQ
MRY Timetable
Matlock
DE4 3NA
MAT Timetable
Matlock Bath
DE4 3NT
MTB Timetable
Mauldeth Road
M14 6SE
MAU Timetable
Maxwell Park
G41 4LG
MAX Timetable
Maybole
KA19 8AF
MAY Timetable
Maze Hill
SE10 9XR
MZH Timetable
Meadowhall
S4 7YU
MHS Timetable
Medstead & Four Marks
Meldreth
SG8 6JU
MEL Timetable
Melksham
SN12 8DB
MKM Timetable
Melton (Suffolk)
IP12 1LT
MES Timetable
Melton Mowbray
LE13 1AW
MMO Timetable
Menheniot
PL14 3UF
MEN Timetable
Menston
LS29 6QG
MNN Timetable
Meols
CH47 8XZ
MEO Timetable
Meols Cop
PR9 7DD
MEC Timetable
Meopham
DA13 0LX
MEP Timetable
Merstham
RH1 3AP
MHM Timetable
Merthyr Tydfil
CF47 8DH
MER Timetable
Merthyr Vale
CF48 4TE
MEV Timetable
Metheringham
LN4 3HD
MGM Timetable
Metro Centre (Gateshead)
NE11 9XG
MCE Timetable
Mexborough
S64 9AQ
MEX Timetable
Micheldever
SO21 3AW
MIC Timetable
Micklefield
LS25 4DQ
MIK Timetable
Middlesbrough
TS1 1DR
MBR Timetable
Middlewood
SK12 1UA
MDL Timetable
Midgham
RG7 5SJ
MDG Timetable
Milford
(Surrey)
GU8 5AD
MLF Timetable
Milford Haven
SA73 3AU
MFH Timetable
Mill Hill (Lancashire)
BB2 4BY
MLH Timetable
Mill Hill Broadway
NW7 2JU
MIL Timetable
Millbrook (Bedfordshire)
MK45 2JH
MLB Timetable
Millbrook (Hampshire)
SO15 3SE
MBK Timetable
Milliken Park
PA10 2DA
MIN Timetable
Millom
LA18 5AA
MLM Timetable
Mills Hill
(Manchester)
M24 2EH
MIH Timetable
Milngavie
G62 6NB
MLN Timetable
Milnrow
OL16 4HD
MLR Timetable
Milton Keynes Central
MK9 1DB
MKC Timetable
Minffordd
LL48 6HF
MFF Timetable
Minster
CT12 4BW
MSR Timetable
Mirfield
WF14 8PT
MIR Timetable
Mistley
CO11 1HG
MIS Timetable
Mitcham Eastfields
MTC Timetable
Mitcham Junction
CR4 4HN
MIJ Timetable
Mobberley
WA16 7QJ
MOB Timetable
Moira
BT67 0NE
Monifieth
DD5 4NG
MON Timetable
Monks Risborough
HP27 9JQ
MRS Timetable
Montpelier
BS6 5HA
MTP Timetable
Montrose
DD10 8DE
MTS Timetable
Moorfields
L2 2BL
MRF Timetable
Moorgate
Map
MOG Timetable
Moorside
M27 9RJ
MSD Timetable
Moorthorpe
WF9 3AT
MRP Timetable
Morar
PH40 4PB
MRR Timetable
Morchard Road
EX17 5LR
MRD Timetable
Morden South
SM4 5HA
MDS Timetable
Morecambe
LA4 4DW
MCM Timetable
Moreton (Dorset)
DT2 8BD
MTN Timetable
Moreton (Merseyside)
CH46 6AA
MRT Timetable
Moreton-in-Marsh
GL56 0JR
MIM Timetable
Morfa Mawddach
LL39 1BQ
MFA Timetable
Morley
LS27 8LJ
MLY Timetable
Morpeth
NE61 2SW
MPT Timetable
Mortimer
RG7 3NY
MOR Timetable
Mortlake
SW14 8LL
MTL Timetable
Moses Gate
BL3 2QH
MSS Timetable
Moss Side
FY8 4NB
MOS Timetable
Mossley
(Manchester)
OL5 0AB
MSL Timetable
Mossley Hill
L18 8EE
MSH Timetable
Mossley West
BT36 5NN
Mosspark
G52 3EX
MPK Timetable
Moston
M40 5AA
MSO Timetable
Motherwell
ML1 3JA
MTH Timetable
Motspur Park
KT3 6QS
MOT Timetable
Mottingham
SE9 4EN
MTG Timetable
Mottisfont & Dunbridge
SO51 0RA
DBG
Mouldsworth
CH3 8AJ
MLD Timetable
Moulsecoomb
BN2 4GP
MCB Timetable
Mount Florida
G42 9DN
MFL Timetable
Mount Vernon
G32 9RD
MTV Timetable
Mountain Ash
CF45 3HD
MTA Timetable
Muir of Ord
IV6 7TJ
MOO Timetable
Muirend
G44 3ES
MUI Timetable
Musselburgh
EH21 6TR
MUB Timetable
Mytholmroyd
HX7 5DU
MYT Timetable
See also
List of heritage railway stations in the United Kingdom
Railway stations in the United Kingdom
Railway station categories
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z